rubble foundation - Turkish English Dictionary